export interface GroupBuyVO {
  /**
   * ID
   */
  id: string | number;

  /**
   * 关联ID
   */
  relateId: string | number;

  /**
   * 关联类型
   */
  relateType: number;

  /**
   * 名称
   */
  name: string;

  /**
   * 用户编号
   */
  userId: string | number;

  /**
   * 商户ID
   */
  accountId: string | number;

  /**
   * 券的状态
   */
  status: number;

  /**
   * 原价,单位分
   */
  originalAmount: number;

  /**
   * 实付金额,单位分
   */
  payAmount: number;

  /**
   * 券码有效期（开始时间）
   */
  startTime: string;

  /**
   * 券码有效期（结束时间）
   */
  expireTime: string;

  /**
   * 使用时间
   */
  useTime: string;

  /**
   * 团购类型
   */
  type: number;

  /**
   * 平台类型1-自营2-美团3-抖音4-快手
   */
  plateType: number;

  /**
   * 平台订单号
   */
  plateOrderId: string;

  /**
   * 备注
   */
  remark: string;
  /**
   * 业务类型
   */
  businessType: number | string;
}

export interface GroupBuyForm extends BaseEntity {
  /**
   * ID
   */
  id?: string | number;

  /**
   * 关联ID
   */
  relateId?: string | number;

  /**
   * 关联类型
   */
  relateType?: number;

  /**
   * 名称
   */
  name?: string;

  /**
   * 用户编号
   */
  userId?: string | number;

  /**
   * 商户ID
   */
  accountId?: string | number;

  /**
   * 券的状态
   */
  status?: number;

  /**
   * 原价,单位分
   */
  originalAmount?: number;

  /**
   * 实付金额,单位分
   */
  payAmount?: number;

  /**
   * 券码有效期（开始时间）
   */
  startTime?: string;

  /**
   * 券码有效期（结束时间）
   */
  expireTime?: string;

  /**
   * 使用时间
   */
  useTime?: string;

  /**
   * 团购类型
   */
  type?: number;

  /**
   * 平台类型1-自营2-美团3-抖音4-快手
   */
  plateType?: number;

  /**
   * 平台订单号
   */
  plateOrderId?: string;

  /**
   * 备注
   */
  remark?: string;
  /**
   * 业务类型
   */
  businessType?: number | string;
}

export interface GroupBuyQuery extends PageQuery {
  /**
   * 关联ID
   */
  relateId?: string | number;

  /**
   * 关联类型
   */
  relateType?: number;

  /**
   * 名称
   */
  name?: string;

  /**
   * 用户编号
   */
  userId?: string | number;

  /**
   * 商户ID
   */
  accountId?: string | number;

  /**
   * 券的状态
   */
  status?: number;

  /**
   * 原价,单位分
   */
  originalAmount?: number;

  /**
   * 实付金额,单位分
   */
  payAmount?: number;

  /**
   * 券码有效期（开始时间）
   */
  startTime?: string;

  /**
   * 券码有效期（结束时间）
   */
  expireTime?: string;

  /**
   * 使用时间
   */
  useTime?: string;

  /**
   * 团购类型
   */
  type?: number;

  /**
   * 平台类型1-自营2-美团3-抖音4-快手
   */
  plateType?: number;

  /**
   * 平台订单号
   */
  plateOrderId?: string;

  /**
   * 日期范围参数
   */
  params?: any;
  /**
   * 业务类型
   */
  businessType?: number | string;
}
